package zjc.数组;

import java.util.Random;
import java.util.Scanner;

public class 猜数字游戏 {
    public static void main(String[] args) {
        //随机生成1-20的五个数猜中为止
        Random sj=new Random();//随机数
        Scanner sr=new Scanner(System.in);//录入
        int[] a =new int[5];//定义动态数组
        for (int i = 0; i < a.length; i++) {
            a[i]=sj.nextInt(20)+1;
        }//循环将随机数输入数组
        int n;//用于储存输入
        int count=1;//用于计算次数
        while(true){//死循环来使用户一直猜直到正确
            System.out.println("1-20随机抽五个数猜对其中一个胜利");
            n=sr.nextInt();
            for(int i=0;i<a.length;i++){//遍历判断是否猜中
                if(n==a[i]){
                    System.out.println("草泥马猜中了");
                    System.out.println("第"+(i+1)+"个");
                    for (int j = 0; j < a.length; j++) {
                        System.out.print(a[j]+" ");
                    }
                    System.out.println("8" +
                            "");
                    System.out.println("用了tm"+count+"次");
                    return;
                }
            }
            System.out.println("你个废物这都猜不中");
            count++;
        }
    }
}
